/**
 * 选择排序
 */
public class BubbleSort {
    /**
      * 冒泡排序方法
      * 根据数组的前者元素与后者元素比较,如果前面的大于后面的，他俩互相调换位置。
      * 然后从头循环到尾部
      *@author: 杨亚旭 891217573@qq.com 
      *@date: 2019/3/18 16:59
      *@param array
      *@return     
      **/
    public static void bubbleSort(int[] array){
        if(array != null){
            int temp;
            for (int i=0;i<array.length-1;i++){
                for (int j=i+1;j<=array.length-1;j++){
                    if(array[i]>array[j]){
                        temp=array[i];
                        array[i]=array[j];
                        array[j]=temp;
                    }
                }
            }
        }
    }
    
    public static void main(String[] args) {
        int[] ints={2,3,4,1,4};
        bubbleSort(ints);
        for(int val:ints){
            System.out.println("值:"+val);
        }
    }

}
